ReverieHacks Embedded systems

ReverieHacks Embedded systems is a track focused on hardware and electrical design. In this track, your goal is to use eCad software like fusion360 or LTspice to first design schematics, and then urther design PCBs of electrical circuits. Some example projects in this track include a custom design for a thunderbolt switch or your own design for an IC.

Participating

Building your project

The building process for embedded systems starts with finding a problem you want to solve. You can find find problems that you go through daily or inconviences that you face on a regular basis.

Then comes the designing process. Starting with picking out the components you need, you should start designing a circuit. Your goal is to be adding edits and design changes until you are happy with the circuit and have created a schematic that works. It is vital that you use components that support simulation via SPICE as stated in the guidelines.

Finally, you can begin converting it into a PCB. You should be constantly using Design rules check (DRC) to ensure that your design doesn't violate any issues.


Submitting your project

The uploading process can be carried out easily on Devpost under the respective track. Simply upload the following files for a successful submission

File directory :

Upload the complete project to an online storage solution such as GitHub or google drive. Ensure the directory is accessible and includes necessary instructions. This should contain schematics of your circuit as well as any other design.

Firmware :

If your circuit uses any MCU, then you must upload the relevant code in your file directory. The flowchart of the code algorithm could also be provided as an alternative.

Demo video :

Create a video that demonstrates the designed product. The video should highlight key aspects and use cases.

Tech Report :

Prepare a document that gives key details, tech specs and explains your product in detail with relevant diagrams.

Guidelines

Guidelines for building your project

These are guidelines that we have added that you must abide by to ensure a fair competition for all. To reach out to us, you can join the discord or reach out to us on our email

  • The designed circuit should be in SPICE to ensure that the circuit is okay for testing.

  • All submitted PCBs must pass Design Rules Check to qualify.

  • All submissions must be the original work of the team. Plagiarism or any form of cheating will result in disqualification.

  • Teams can use open-source libraries and tools but must provide proper attribution.

  • Mentors will be available to provide guidance and support throughout. Teams are encouraged to seek help from mentors

  • All projects must be submitted by the designated deadline. Late submissions will not be considered unless there are extenuating circumstances

  • You can find us on our discord regarding any complaints, feedbacks and sugestions!